﻿
using Jayden.Dll.Web.Enums;
using Jayden.Dll.Web.Helper;
using Jayden.Dll.Web.Styles;
namespace Jayden.Dll.Web.HtmlControls.Interfaces
{
	public interface WithGlobalAttributes
	{
		string Id { get; set; }
		string Lang { get; set; }
		string Title { get; set; }
		uint? TabIndex { get; set; }
		bool Translate { get; set; }
		string AccessKey { get; set; }
		bool ContentEditable { get; set; }
		string ContextMenu { get; set; }
		HtmlDirection Dir { get; set; }
		bool? Draggable { get; set; }
		string DropZone { get; set; }
		bool Hidden { get; set; }
		bool SpellCheck { get; set; }

		string Class { get; set; }
		TokenSet Classes { get; }

		string Style { get; set; }
		CssProperties CssProperties { get; }
	}
}
